package cn.topevery.garden.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 *  DTO
 *
 * @author code-generate
 * @date 2022-01-24
 */
@Data
@ApiModel(value = "PlaneUseMaterialDTO", description = " DTO")
public class PlaneUseMaterialDTO implements Serializable{
    /**
     * 自增id
     */
    private Integer id;

        /** 养护用料ID */
    @ApiModelProperty(value = "养护用料ID")
    private Character planeUseMaterialGuid;

    /** 养护计划ID */
    @ApiModelProperty(value = "养护计划ID")
    private Character planeId;

    /** 编号 */
    @ApiModelProperty(value = "编号")
    private String no;

    /**  */
    @ApiModelProperty(value = "")
    private LocalDateTime workTime;

    /** 材料类型 */
    @ApiModelProperty(value = "材料类型")
    private Integer materialType;

    /**  */
    @ApiModelProperty(value = "")
    private Integer watermeterId;

    /**  */
    @ApiModelProperty(value = "")
    private Integer watermeterpriceId;

    /** 标段ID */
    @ApiModelProperty(value = "标段ID")
    private Character sectionId;

    /** 企业ID */
    @ApiModelProperty(value = "企业ID")
    private Character companyId;

    /** 养护量 */
    @ApiModelProperty(value = "养护量")
    private Double amount;

    /** 养护单价 */
    @ApiModelProperty(value = "养护单价")
    private Double unitPrice;

    /** 养护经费 */
    @ApiModelProperty(value = "养护经费")
    private Double budget;

    /** 样点ID */
    @ApiModelProperty(value = "样点ID")
    private Character pointId;

    /** 样点编号 */
    @ApiModelProperty(value = "样点编号")
    private String pointNo;

    /** 样点路段描述 */
    @ApiModelProperty(value = "样点路段描述")
    private String pointDesc;

    /** 施肥对象 */
    @ApiModelProperty(value = "施肥对象")
    private String ferObj;

    /** 发放开始日期 */
    @ApiModelProperty(value = "发放开始日期")
    private String grantStartDate;

    /** 发放结束日期 */
    @ApiModelProperty(value = "发放结束日期")
    private String grantEndDate;

    /** 计划量 */
    @ApiModelProperty(value = "计划量")
    private Double planAmount;

    /** 审核量 */
    @ApiModelProperty(value = "审核量")
    private Double passAmount;

    /** 实际量 */
    @ApiModelProperty(value = "实际量")
    private Double objAmount;

    /** 实际量单位 */
    @ApiModelProperty(value = "实际量单位")
    private String objUnit;

    /** 养护面积 */
    @ApiModelProperty(value = "养护面积")
    private Double measure;

    /** 面积单位 */
    @ApiModelProperty(value = "面积单位")
    private Double measureUnit;



}
